package com.example.nophase.entity;

import java.math.BigDecimal;
import java.util.Date;

public class ProjectDetailDTO {


    /**
     * deleteFlag : false
     * id : 293
     * mainTicketId : 319
     * appUserName : 林满
     * appDate : null
     * activitiname : null
     * status : null
     * version : null
     * businessNo :
     * appMoney : 450
     * proName : 潮州金塘路项目
     * auditMoney : 450
     * limitMoney : 0
     * totalMoney : null
     * appReason : dsadas
     * realMoney : 5000
     * appStep : 主体封顶完
     * step_rate : null
     * stepLimitMoney : 450
     * tyProMoneyVo : {"proAppMoney":5573,"proAuditMoney":0}
     */

    private boolean deleteFlag;
    private int id;
    private int mainTicketId;
    private String appUserName;
    private Date appDate;
    private String activitiname;
    private String status;
    private String version;
    private String businessNo;
    private double appMoney;
    private String proName;
    private double auditMoney;
    private BigDecimal limitMoney;
    private double totalMoney;
    private String appReason;
    private BigDecimal realMoney;
    private String appStep;
    private double step_rate;
    private double stepLimitMoney;
    private BigDecimal  financeAuditMoney;


    private TyProMoneyVoBean tyProMoneyVo;

    public boolean isDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(boolean deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public void setLimitMoney(BigDecimal limitMoney) {
        this.limitMoney = limitMoney;
    }

    public BigDecimal getFinanceAuditMoney() {
        return financeAuditMoney;
    }

    public void setFinanceAuditMoney(BigDecimal financeAuditMoney) {
        this.financeAuditMoney = financeAuditMoney;
    }

    public int getMainTicketId() {
        return mainTicketId;
    }

    public void setMainTicketId(int mainTicketId) {
        this.mainTicketId = mainTicketId;
    }

    public String getAppUserName() {
        return appUserName;
    }

    public void setAppUserName(String appUserName) {
        this.appUserName = appUserName;
    }

    public Object getAppDate() {
        return appDate;
    }

    public void setAppDate(Date appDate) {
        this.appDate = appDate;
    }

    public Object getActivitiname() {
        return activitiname;
    }

    public void setActivitiname(String activitiname) {
        this.activitiname = activitiname;
    }

    public Object getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Object getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getBusinessNo() {
        return businessNo;
    }

    public void setBusinessNo(String businessNo) {
        this.businessNo = businessNo;
    }

    public double getAppMoney() {
        return appMoney;
    }

    public void setAppMoney(double appMoney) {
        this.appMoney = appMoney;
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public double getAuditMoney() {
        return auditMoney;
    }

    public void setAuditMoney(double auditMoney) {
        this.auditMoney = auditMoney;
    }

    public BigDecimal getLimitMoney() {
        return limitMoney;
    }



    public Object getTotalMoney() {
        return totalMoney;
    }

    public void setTotalMoney(double totalMoney) {
        this.totalMoney = totalMoney;
    }

    public String getAppReason() {
        return appReason;
    }

    public void setAppReason(String appReason) {
        this.appReason = appReason;
    }

    public BigDecimal getRealMoney() {
        return realMoney;
    }

    public void setRealMoney(BigDecimal realMoney) {
        this.realMoney = realMoney;
    }

    public String getAppStep() {
        return appStep;
    }

    public void setAppStep(String appStep) {
        this.appStep = appStep;
    }

    public Object getStep_rate() {
        return step_rate;
    }

    public void setStep_rate(double step_rate) {
        this.step_rate = step_rate;
    }

    public double getStepLimitMoney() {
        return stepLimitMoney;
    }

    public void setStepLimitMoney(double stepLimitMoney) {
        this.stepLimitMoney = stepLimitMoney;
    }

    public TyProMoneyVoBean getTyProMoneyVo() {
        return tyProMoneyVo;
    }

    public void setTyProMoneyVo(TyProMoneyVoBean tyProMoneyVo) {
        this.tyProMoneyVo = tyProMoneyVo;
    }

    @Override
    public String toString() {
        return "ProjectDetailDTO{" +
                "deleteFlag=" + deleteFlag +
                ", id=" + id +
                ", mainTicketId=" + mainTicketId +
                ", appUserName='" + appUserName + '\'' +
                ", appDate=" + appDate +
                ", activitiname='" + activitiname + '\'' +
                ", status='" + status + '\'' +
                ", version='" + version + '\'' +
                ", businessNo='" + businessNo + '\'' +
                ", appMoney=" + appMoney +
                ", proName='" + proName + '\'' +
                ", auditMoney=" + auditMoney +
                ", limitMoney=" + limitMoney +
                ", totalMoney=" + totalMoney +
                ", appReason='" + appReason + '\'' +
                ", realMoney=" + realMoney +
                ", appStep='" + appStep + '\'' +
                ", step_rate=" + step_rate +
                ", stepLimitMoney=" + stepLimitMoney +
                ", tyProMoneyVo=" + tyProMoneyVo +
                '}';
    }
}
